package vn.edu.saigontech.ncms.service;

import java.util.Date;
import java.util.List;

import vn.edu.saigontech.ncms.model.info.Waiting;
import vn.edu.saigontech.ncms.service.impl.WaitingServiceImpl;

public interface WaitingService extends GenericService<Waiting, Long> {
	
	static final WaitingService INSTANCE = new WaitingServiceImpl();
	
	List<Waiting> find(Waiting waiting);
	
	List<Waiting> findByDate(Date fromDate, Date toDate);
	
	Waiting createBlankWaiting();

	List<Waiting> findByDateNProgram(int month, int year, Long programId);
}